package com.commons.dbutils.dao;

import java.util.List;
import java.util.Map;

public interface ISQLDAO {
	public <T> List<T> getListBySQL(Class<T> className,String querySQL, Object[] paramArrayOfObject) throws Exception;

	public int execBySQL(String paramString,Object[] paramArrayOfObject) throws Exception;
	
	public long getCountBySQL(String paramString,Object[] paramArrayOfObject) throws Exception;

	public List<Map<String,Object>> customSql(String paramString) throws Exception;
	
}
